home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / pascal / tphers01.zip / ORGDOC.DOC < prev    next >
Text File  |  1991-09-08  |  9KB  |  184 lines

  1. This is the original documentation, which I found with the distribution 
  2. of the Hershey font at comp.source.unix/volume5/hersh.tar.Z.
  3.  
  4. This relates only to the font data, and has nothing to do with any of 
  5. the code and program included in the TPHersh package.
  6. ------------------------------------------------------------------------------
  7.  
  8. This distribution is made possible through the collective encouragement
  9. of the Usenet Font Consortium, a mailing list that sprang to life to get
  10. this accomplished and that will now most likely disappear into the mists
  11. of time... Thanks are especially due to Jim Hurt, who provided the packed
  12. font data for the distribution, along with a lot of other help.
  13.  
  14. This file describes the Hershey Fonts in general, along with a description of
  15. the other files in this distribution and a simple re-distribution restriction.
  16.  
  17. USE RESTRICTION:
  18.     This distribution of the Hershey Fonts may be used by anyone for
  19.     any purpose, commercial or otherwise, providing that:
  20.         1. The following acknowledgements must be distributed with
  21.             the font data:
  22.             - The Hershey Fonts were originally created by Dr.
  23.                 A. V. Hershey while working at the U. S.
  24.                 National Bureau of Standards.
  25.             - The format of the Font data in this distribution
  26.                 was originally created by
  27.                         James Hurt
  28.                         Cognition, Inc.
  29.                         900 Technology Park Drive
  30.                         Billerica, MA 01821
  31.                         (mit-eddie!ci-dandelion!hurt)
  32.         2. The font data in this distribution may be converted into
  33.             any other format *EXCEPT* the format distributed by
  34.             the U.S. NTIS (which organization holds the rights
  35.             to the distribution and use of the font data in that
  36.             particular format). Not that anybody would really
  37.             *want* to use their format... each point is described
  38.             in eight bytes as "xxx yyy:", where xxx and yyy are
  39.             the coordinate values as ASCII numbers.
  40.  
  41. *PLEASE* be reassured: The legal implications of NTIS' attempt to control
  42. a particular form of the Hershey Fonts *are* troubling. HOWEVER: We have
  43. been endlessly and repeatedly assured by NTIS that they do not care what
  44. we do with our version of the font data, they do not want to know about it,
  45. they understand that we are distributing this information all over the world,
  46. etc etc etc... but because it isn't in their *exact* distribution format, they
  47. just don't care!!! So go ahead and use the data with a clear conscience! (If
  48. you feel bad about it, take a smaller deduction for something on your taxes
  49. next week...)
  50.  
  51. The Hershey Fonts:
  52.     - are a set of more than 2000 glyph (symbol) descriptions in vector 
  53.         ( <x,y> point-to-point ) format
  54.     - can be grouped as almost 20 'occidental' (english, greek,
  55.         cyrillic) fonts, 3 or more 'oriental' (Kanji, Hiragana,
  56.         and Katakana) fonts, and a few hundred miscellaneous
  57.         symbols (mathematical, musical, cartographic, etc etc)
  58.     - are suitable for typographic quality output on a vector device
  59.         (such as a plotter) when used at an appropriate scale.
  60.     - were digitized by Dr. A. V. Hershey while working for the U.S.
  61.         Government National Bureau of Standards (NBS).
  62.     - are in the public domain, with a few caveats:
  63.         - They are available from NTIS (National Technical Info.
  64.             Service) in a computer-readable from which is *not*
  65.             in the public domain. This format is described in
  66.             a hardcopy publication "Tables of Coordinates for
  67.             Hershey's Repertory of Occidental Type Fonts and
  68.             Graphic Symbols" available from NTIS for less than
  69.             $20 US (phone number +1 703 487 4763).
  70.         - NTIS does not care about and doesn't want to know about
  71.             what happens to Hershey Font data that is not
  72.             distributed in their exact format.
  73.         - This distribution is not in the NTIS format, and thus is
  74.             only subject to the simple restriction described
  75.             at the top of this file.
  76.  
  77. Hard Copy samples of the Hershey Fonts are best obtained by purchasing the
  78. book described above from NTIS. It contains a sample of all of the Occidental
  79. symbols (but none of the Oriental symbols).
  80.  
  81. -------------------------------------------------------------------------------
  82. This file provides a brief description of the contents of the Occidental
  83. Hershey Font Files. For a complete listing of the fonts in hard copy, order
  84. NBS Special Publication 424, "A contribution to computer typesetting 
  85. techniques: Tables of Coordinates for Hershey's Repertory of Occidental
  86. Type Fonts and Graphic Symbols". You can get it from NTIS (phone number is
  87. +1 703 487 4763) for less than twenty dollars US.
  88.  
  89. Basic Glyph (symbol) data:
  90.  
  91.         hersh.oc1       - numbers 1 to 1199
  92.         hersh.oc2       - numbers 1200 to 2499
  93.         hersh.oc3       - numbers 2500 to 3199
  94.         hersh.oc4       - numbers 3200 to 3999
  95.  
  96.         These four files contain approximately 19 different fonts in
  97. the A-Z alphabet plus greek and cyrillic, along with hundreds of special
  98. symbols, described generically below.
  99.  
  100.         There are also four files of Oriental fonts (hersh.or[1-4]). These
  101. files contain symbols from three Japanese alphabets (Kanji, Hiragana, and
  102. Katakana). It is unknown what other symbols may be contained therein, nor
  103. is it known what order the symbols are in (I don't know Japanese!).
  104.  
  105.         Back to the Occidental files:
  106.  
  107. Fonts:
  108.         Roman: Plain, Simplex, Duplex, Complex Small, Complex, Triplex
  109.         Italic: Complex Small, Complex, Triplex
  110.         Script: Simplex, Complex
  111.         Gothic: German, English, Italian
  112.         Greek: Plain, Simplex, Complex Small, Complex
  113.         Cyrillic: Complex
  114.  
  115. Symbols:
  116.         Mathematical (227-229,232,727-779,732,737-740,1227-1270,2227-2270,
  117.                         1294-1412,2294-2295,2401-2412)
  118.         Daggers (for footnotes, etc) (1276-1279, 2276-2279)
  119.         Astronomical (1281-1293,2281-2293)
  120.         Astrological (2301-2312)
  121.         Musical (2317-2382)
  122.         Typesetting (ffl,fl,fi sorts of things) (miscellaneous places)
  123.         Miscellaneous (mostly in 741-909, but also elsewhere):
  124.                 - Playing card suits
  125.                 - Meteorology
  126.                 - Graphics (lines, curves)
  127.                 - Electrical
  128.                 - Geometric (shapes)
  129.                 - Cartographic
  130.                 - Naval
  131.                 - Agricultural
  132.                 - Highways
  133.                 - Etc...
  134.  
  135.  
  136. ASCII sequence translation files:
  137.  
  138.         The Hershey glyphs, while in a particular order, are not in an
  139.         ASCII sequence. I have provided translation files that give the
  140.         sequence of glyph numbers that will most closely approximate the
  141.         ASCII printing sequence (from space through ~, with the degree
  142.         circle tacked on at the end) for each of the above fonts:
  143.  
  144.         File names are made up of fffffftt.hmp,
  145.  
  146.                 where ffffff is the font style, one of:
  147.                         roman   Roman
  148.                         greek   Greek
  149.                         italic  Italic
  150.                         script  Script
  151.                         cyril   Cyrillic (some characters not placed in
  152.                                            the ASCII sequence)
  153.                         gothgr  Gothic German
  154.                         gothgb  Gothic English
  155.                         gothit  Gothic Italian
  156.  
  157.                 and tt is the font type, one of:
  158.                     p       Plain (very small, no lower case)
  159.                     s       Simplex (plain, normal size, no serifs)
  160.                     d       Duplex (normal size, no serifs, doubled lines)
  161.                     c       Complex (normal size, serifs, doubled lines)
  162.                     t       Triplex (normal size, serifs, tripled lines)
  163.                     cs      Complex Small (Complex, smaller than normal size)
  164.  
  165. The three sizes are coded with particular base line (bottom of a capital
  166.         letter) and cap line (top of a capital letter) values for 'y':
  167.  
  168.         Siz